package cn.bluemobi.platform.utils.steel;

public class SteelSepcification {

    private String cMin;

    private String cMax;

    private String siMin;

    private String siMax;

    private String mnMin;

    private String mnMax;

    private String pMin;

    private String pMax;

    private String sMin;

    private String sMax;

    private String crMin;

    private String crMax;

    private String niMin;

    private String niMax;

    private String moMin;

    private String moMax;

    private String cuMin;

    private String cuMax;

    private String nMin;

    private String nMax;

    private String tiMin;

    private String tiMax;

    private String nbMin;

    private String nbMax;

    private String a1Min;

    private String a1Max;

    private String feMin;

    private String feMax;

    private String wMin;

    private String wMax;

    private String bMin;

    private String bMax;

    private String coMin;

    private String coMax;

    private String vMin;

    private String vMax;

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((a1Max == null) ? 0 : a1Max.hashCode());
        result = prime * result + ((a1Min == null) ? 0 : a1Min.hashCode());
        result = prime * result + ((bMax == null) ? 0 : bMax.hashCode());
        result = prime * result + ((bMin == null) ? 0 : bMin.hashCode());
        result = prime * result + ((cMax == null) ? 0 : cMax.hashCode());
        result = prime * result + ((cMin == null) ? 0 : cMin.hashCode());
        result = prime * result + ((coMax == null) ? 0 : coMax.hashCode());
        result = prime * result + ((coMin == null) ? 0 : coMin.hashCode());
        result = prime * result + ((crMax == null) ? 0 : crMax.hashCode());
        result = prime * result + ((crMin == null) ? 0 : crMin.hashCode());
        result = prime * result + ((cuMax == null) ? 0 : cuMax.hashCode());
        result = prime * result + ((cuMin == null) ? 0 : cuMin.hashCode());
        result = prime * result + ((feMax == null) ? 0 : feMax.hashCode());
        result = prime * result + ((feMin == null) ? 0 : feMin.hashCode());
        result = prime * result + ((mnMax == null) ? 0 : mnMax.hashCode());
        result = prime * result + ((mnMin == null) ? 0 : mnMin.hashCode());
        result = prime * result + ((moMax == null) ? 0 : moMax.hashCode());
        result = prime * result + ((moMin == null) ? 0 : moMin.hashCode());
        result = prime * result + ((nMax == null) ? 0 : nMax.hashCode());
        result = prime * result + ((nMin == null) ? 0 : nMin.hashCode());
        result = prime * result + ((nbMax == null) ? 0 : nbMax.hashCode());
        result = prime * result + ((nbMin == null) ? 0 : nbMin.hashCode());
        result = prime * result + ((niMax == null) ? 0 : niMax.hashCode());
        result = prime * result + ((niMin == null) ? 0 : niMin.hashCode());
        result = prime * result + ((pMax == null) ? 0 : pMax.hashCode());
        result = prime * result + ((pMin == null) ? 0 : pMin.hashCode());
        result = prime * result + ((sMax == null) ? 0 : sMax.hashCode());
        result = prime * result + ((sMin == null) ? 0 : sMin.hashCode());
        result = prime * result + ((siMax == null) ? 0 : siMax.hashCode());
        result = prime * result + ((siMin == null) ? 0 : siMin.hashCode());
        result = prime * result + ((tiMax == null) ? 0 : tiMax.hashCode());
        result = prime * result + ((tiMin == null) ? 0 : tiMin.hashCode());
        result = prime * result + ((vMax == null) ? 0 : vMax.hashCode());
        result = prime * result + ((vMin == null) ? 0 : vMin.hashCode());
        result = prime * result + ((wMax == null) ? 0 : wMax.hashCode());
        result = prime * result + ((wMin == null) ? 0 : wMin.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        SteelSepcification other = (SteelSepcification) obj;
        if (a1Max == null) {
            if (other.a1Max != null)
                return false;
        } else if (!a1Max.equals(other.a1Max))
            return false;
        if (a1Min == null) {
            if (other.a1Min != null)
                return false;
        } else if (!a1Min.equals(other.a1Min))
            return false;
        if (bMax == null) {
            if (other.bMax != null)
                return false;
        } else if (!bMax.equals(other.bMax))
            return false;
        if (bMin == null) {
            if (other.bMin != null)
                return false;
        } else if (!bMin.equals(other.bMin))
            return false;
        if (cMax == null) {
            if (other.cMax != null)
                return false;
        } else if (!cMax.equals(other.cMax))
            return false;
        if (cMin == null) {
            if (other.cMin != null)
                return false;
        } else if (!cMin.equals(other.cMin))
            return false;
        if (coMax == null) {
            if (other.coMax != null)
                return false;
        } else if (!coMax.equals(other.coMax))
            return false;
        if (coMin == null) {
            if (other.coMin != null)
                return false;
        } else if (!coMin.equals(other.coMin))
            return false;
        if (crMax == null) {
            if (other.crMax != null)
                return false;
        } else if (!crMax.equals(other.crMax))
            return false;
        if (crMin == null) {
            if (other.crMin != null)
                return false;
        } else if (!crMin.equals(other.crMin))
            return false;
        if (cuMax == null) {
            if (other.cuMax != null)
                return false;
        } else if (!cuMax.equals(other.cuMax))
            return false;
        if (cuMin == null) {
            if (other.cuMin != null)
                return false;
        } else if (!cuMin.equals(other.cuMin))
            return false;
        if (feMax == null) {
            if (other.feMax != null)
                return false;
        } else if (!feMax.equals(other.feMax))
            return false;
        if (feMin == null) {
            if (other.feMin != null)
                return false;
        } else if (!feMin.equals(other.feMin))
            return false;
        if (mnMax == null) {
            if (other.mnMax != null)
                return false;
        } else if (!mnMax.equals(other.mnMax))
            return false;
        if (mnMin == null) {
            if (other.mnMin != null)
                return false;
        } else if (!mnMin.equals(other.mnMin))
            return false;
        if (moMax == null) {
            if (other.moMax != null)
                return false;
        } else if (!moMax.equals(other.moMax))
            return false;
        if (moMin == null) {
            if (other.moMin != null)
                return false;
        } else if (!moMin.equals(other.moMin))
            return false;
        if (nMax == null) {
            if (other.nMax != null)
                return false;
        } else if (!nMax.equals(other.nMax))
            return false;
        if (nMin == null) {
            if (other.nMin != null)
                return false;
        } else if (!nMin.equals(other.nMin))
            return false;
        if (nbMax == null) {
            if (other.nbMax != null)
                return false;
        } else if (!nbMax.equals(other.nbMax))
            return false;
        if (nbMin == null) {
            if (other.nbMin != null)
                return false;
        } else if (!nbMin.equals(other.nbMin))
            return false;
        if (niMax == null) {
            if (other.niMax != null)
                return false;
        } else if (!niMax.equals(other.niMax))
            return false;
        if (niMin == null) {
            if (other.niMin != null)
                return false;
        } else if (!niMin.equals(other.niMin))
            return false;
        if (pMax == null) {
            if (other.pMax != null)
                return false;
        } else if (!pMax.equals(other.pMax))
            return false;
        if (pMin == null) {
            if (other.pMin != null)
                return false;
        } else if (!pMin.equals(other.pMin))
            return false;
        if (sMax == null) {
            if (other.sMax != null)
                return false;
        } else if (!sMax.equals(other.sMax))
            return false;
        if (sMin == null) {
            if (other.sMin != null)
                return false;
        } else if (!sMin.equals(other.sMin))
            return false;
        if (siMax == null) {
            if (other.siMax != null)
                return false;
        } else if (!siMax.equals(other.siMax))
            return false;
        if (siMin == null) {
            if (other.siMin != null)
                return false;
        } else if (!siMin.equals(other.siMin))
            return false;
        if (tiMax == null) {
            if (other.tiMax != null)
                return false;
        } else if (!tiMax.equals(other.tiMax))
            return false;
        if (tiMin == null) {
            if (other.tiMin != null)
                return false;
        } else if (!tiMin.equals(other.tiMin))
            return false;
        if (vMax == null) {
            if (other.vMax != null)
                return false;
        } else if (!vMax.equals(other.vMax))
            return false;
        if (vMin == null) {
            if (other.vMin != null)
                return false;
        } else if (!vMin.equals(other.vMin))
            return false;
        if (wMax == null) {
            if (other.wMax != null)
                return false;
        } else if (!wMax.equals(other.wMax))
            return false;
        if (wMin == null) {
            if (other.wMin != null)
                return false;
        } else if (!wMin.equals(other.wMin))
            return false;
        return true;
    }

    public String getcMin() {
        return cMin;
    }

    public void setcMin(String cMin) {
        this.cMin = cMin;
    }

    public String getcMax() {
        return cMax;
    }

    public void setcMax(String cMax) {
        this.cMax = cMax;
    }

    public String getSiMin() {
        return siMin;
    }

    public void setSiMin(String siMin) {
        this.siMin = siMin;
    }

    public String getSiMax() {
        return siMax;
    }

    public void setSiMax(String siMax) {
        this.siMax = siMax;
    }

    public String getMnMin() {
        return mnMin;
    }

    public void setMnMin(String mnMin) {
        this.mnMin = mnMin;
    }

    public String getMnMax() {
        return mnMax;
    }

    public void setMnMax(String mnMax) {
        this.mnMax = mnMax;
    }

    public String getpMin() {
        return pMin;
    }

    public void setpMin(String pMin) {
        this.pMin = pMin;
    }

    public String getpMax() {
        return pMax;
    }

    public void setpMax(String pMax) {
        this.pMax = pMax;
    }

    public String getsMin() {
        return sMin;
    }

    public void setsMin(String sMin) {
        this.sMin = sMin;
    }

    public String getsMax() {
        return sMax;
    }

    public void setsMax(String sMax) {
        this.sMax = sMax;
    }

    public String getCrMin() {
        return crMin;
    }

    public void setCrMin(String crMin) {
        this.crMin = crMin;
    }

    public String getCrMax() {
        return crMax;
    }

    public void setCrMax(String crMax) {
        this.crMax = crMax;
    }

    public String getNiMin() {
        return niMin;
    }

    public void setNiMin(String niMin) {
        this.niMin = niMin;
    }

    public String getNiMax() {
        return niMax;
    }

    public void setNiMax(String niMax) {
        this.niMax = niMax;
    }

    public String getMoMin() {
        return moMin;
    }

    public void setMoMin(String moMin) {
        this.moMin = moMin;
    }

    public String getMoMax() {
        return moMax;
    }

    public void setMoMax(String moMax) {
        this.moMax = moMax;
    }

    public String getCuMin() {
        return cuMin;
    }

    public void setCuMin(String cuMin) {
        this.cuMin = cuMin;
    }

    public String getCuMax() {
        return cuMax;
    }

    public void setCuMax(String cuMax) {
        this.cuMax = cuMax;
    }

    public String getnMin() {
        return nMin;
    }

    public void setnMin(String nMin) {
        this.nMin = nMin;
    }

    public String getnMax() {
        return nMax;
    }

    public void setnMax(String nMax) {
        this.nMax = nMax;
    }

    public String getTiMin() {
        return tiMin;
    }

    public void setTiMin(String tiMin) {
        this.tiMin = tiMin;
    }

    public String getTiMax() {
        return tiMax;
    }

    public void setTiMax(String tiMax) {
        this.tiMax = tiMax;
    }

    public String getNbMin() {
        return nbMin;
    }

    public void setNbMin(String nbMin) {
        this.nbMin = nbMin;
    }

    public String getNbMax() {
        return nbMax;
    }

    public void setNbMax(String nbMax) {
        this.nbMax = nbMax;
    }

    public String getA1Min() {
        return a1Min;
    }

    public void setA1Min(String a1Min) {
        this.a1Min = a1Min;
    }

    public String getA1Max() {
        return a1Max;
    }

    public void setA1Max(String a1Max) {
        this.a1Max = a1Max;
    }

    public String getFeMin() {
        return feMin;
    }

    public void setFeMin(String feMin) {
        this.feMin = feMin;
    }

    public String getFeMax() {
        return feMax;
    }

    public void setFeMax(String feMax) {
        this.feMax = feMax;
    }

    public String getwMin() {
        return wMin;
    }

    public void setwMin(String wMin) {
        this.wMin = wMin;
    }

    public String getwMax() {
        return wMax;
    }

    public void setwMax(String wMax) {
        this.wMax = wMax;
    }

    public String getbMin() {
        return bMin;
    }

    public void setbMin(String bMin) {
        this.bMin = bMin;
    }

    public String getbMax() {
        return bMax;
    }

    public void setbMax(String bMax) {
        this.bMax = bMax;
    }

    public String getCoMin() {
        return coMin;
    }

    public void setCoMin(String coMin) {
        this.coMin = coMin;
    }

    public String getCoMax() {
        return coMax;
    }

    public void setCoMax(String coMax) {
        this.coMax = coMax;
    }

    public String getvMin() {
        return vMin;
    }

    public void setvMin(String vMin) {
        this.vMin = vMin;
    }

    public String getvMax() {
        return vMax;
    }

    public void setvMax(String vMax) {
        this.vMax = vMax;
    }

}
